home *** CD-ROM | disk | FTP | other *** search
- %case window field%
- %HandleName%:% %TEHandle;
- %case create%
- SetRect (bounds, %left%, %top%, %right%, %bottom%);
- %HandleName% := TENew (bounds, bounds);
- TEAutoView (true, %HandleName%);
- %case dispose%
- TEDispose (%HandleName%);
- %case mousein%
- if PtInRect (where, %HandleName%^^.viewRect) then begin
- if text <> nil then begin
- TEDeactivate (text);
- end;
- text := %HandleName%;
- TEActivate (text);
- TEClick (where, false, text);
- end;
- %case update%
- TEUpdate (thePort^.portRect, %HandleName%);
- %case activate%
- %case track%
- %case itemNr%
- %defineItem%
- %case dialog field%
- %fieldName%:% %Str255;
- %case init field%
- %fieldName% := '';
- %case auxiliary%
- %case filter%
- %case set%
- SetDText (%itemname%, %fieldName%);
- %case hit%
- %if not disabled%
- %itemname%: begin
- GetDText (itemNr, %fieldName%);
- end;
- %endif%
- %case finish%
- %if disabled%
- GetDText (itemNr, info->%fieldName%);
- %endif%
-